<%@page contentType="content-type: application/x-javascript" %>
var CREAR_LIGA = {

	inicio : function() {
		$('#principal form').reset();
		var fechaInicio = $('#fecha-inicio');
		fechaInicio.datepicker({ dateFormat: 'dd/mm/yy', minDate: '+1', prevText: 'Mes anterior', nextText: 'Mes siguiente', constrainInput: true, showButtonPanel: true, closeText: ' ' });
		$('#boton-calendario').click(function() {
			fechaInicio.datepicker('show');
		});
		var datosLiga = $('#datos-liga');
		datosLiga.find('input:radio').click(function() {
			if ($(this).val() == 'privada')
				datosLiga.find('div.inactivo').slideDown(VELOCIDAD_SLIDE);
			else
				datosLiga.find('div.inactivo').slideUp(VELOCIDAD_SLIDE);
		});
		var campo = $('#nombre-liga');
		campo.keyup(function(){
			if ($(this).val().length > NUMERO_CARACTERES) {
				$.ajax({
					type: 'POST',
					url: '/xhr/xhr_nombre_disponible',
					data: 'tipo=liga&nombre=' + $(this).val(),
					dataType: 'json',
					success: function(datos) {
						if (datos['cabecera']['correcto'] == '1')
							CREAR_LIGA.disponible(datos['cabecera']['disponible'],datosLiga,campo);
					}
				});
			} else {
				datosLiga.find('p[class*="disponible"]').slideUp(VELOCIDAD_SLIDE,function(){
					$(this).remove();
				});
				$(this).removeClass('disponible no-disponible');
			}
		});
	},
	
	disponible : function(disponible,contenedor,campo) {
		if (disponible == 1) {
			if (contenedor.find('p[class*="disponible"]p[class*="disponible"]').length == 0)
				campo.after('<p class="disponible">El nombre está disponible</p>');
			else
				contenedor.find('p[class*="disponible"]').replaceWith('<p class="disponible">El nombre está disponible</p>');
			contenedor.find('p.disponible').hide().slideDown(VELOCIDAD_SLIDE);
			campo.removeClass('no-disponible').addClass('disponible');
		} else {
			if (contenedor.find('p[class*="disponible"]').length == 0)
				campo.after('<p class="no-disponible">El nombre no está disponible</p>');
			else
				contenedor.find('p[class*="disponible"]').replaceWith('<p class="no-disponible">El nombre no está disponible</p>');
			contenedor.find('p.no-disponible').hide().slideDown(VELOCIDAD_SLIDE);
			campo.removeClass('disponible').addClass('no-disponible');
		}
	}

}




var REEMPLAZOS_AMPLIAR = {
	
	inicio : function() {
		if(typeof sIFR == 'function') {
			sIFR.replaceElement(named({sSelector:'#principal h3', sFlashSrc:'/swf/tipos/apexnew_bold.swf', sColor:'#9c9c9c', sCase:"upper", sWmode:'transparent', sFlashVars:'offsetTop=2'}));
		};
	}

}




$(document).ready(function() {
	CREAR_LIGA.inicio();
	REEMPLAZOS_AMPLIAR.inicio();
	$(document).keypress(function (e) {
		if (typeof(e) == 'undefined')
			e = event;
		if (e.keyCode == 27) {
			$('#jornada-trofeos').datepicker('hide');
		}
	});
});